package com.project.datacenter.service;

import com.project.datacenter.dto.ParamDto;
import com.project.datacenter.entity.BusLine;
import com.project.datacenter.entity.TobjBusDirection;
import com.project.datacenter.entity.TobjBusLine;
import com.project.datacenter.entity.TobjBusVehicle;

import java.util.List;

public interface BusLineService {

    List<TobjBusLine> getList();

    List<TobjBusLine> getListByDate(ParamDto paramDto);

    void saveList(List<TobjBusLine> list);

    void deleteByDate(ParamDto paramDto);

    void deleteExpireDate(ParamDto paramDto);

    List<BusLine> update(List<TobjBusLine> list, List<TobjBusDirection> directionList, List<TobjBusVehicle> vehicleList);

    void updateZjLine();
}
